package com.netease.nie.service;

import java.util.List;

import com.netease.nie.constants.PublishedConstants;
import com.netease.nie.dto.RobGoodsInfoPeriodDto;


public interface RobGoodsInfoPeriodService {

	List<RobGoodsInfoPeriodDto> queryMaxPeriodRobGoodsInfoPeriodDtosByRobGoodsIds(List<Integer> robGoodsIds);
	
	List<RobGoodsInfoPeriodDto> queryRobGoodsInfoPublishedPeriodDtosByRobGoodsId(int robGoodsId);
	
	RobGoodsInfoPeriodDto queryRobGoodsInfoPeriodDtoByDisplayPeriod(int displayPeriod);
	
	List<RobGoodsInfoPeriodDto> queryUserRobGoodsInfoPeriodDtosByUserId(long userId, PublishedConstants publishedConstants, int pageIndex, int pageSize);
	
	List<RobGoodsInfoPeriodDto> queryUserRobGoodsInfoPeriodDtosByUserId(long userId, int pageIndex, int pageSize);
}
